Text this: Sensors, Algorithms and Applications for Structural Health Monitoring