extend to get streams api

This series of commits ends with the ability to fetch the 'streams' for a ride from Strava, which I wanted. Please consider merging these commits in. I've tried to not make any changes that break backwards compatibility (though I can't guarantee I've succeeded).