When I write about technology and fitness, Strava features at the top of my list. The app has not only made a big difference to my marathon progress and training but it's connected me to other runners ...