Text this: The Design of a Mobile Sensing Framework for Road Surfaces Based on Multi-Modal Sensors