All things are implemented, but the segment leaderboard is broken
Improvements to caching
Make cache and StravaAPI utilities use generics to reduce amount of
unnecessary casts
More testing
More service methods