Add work_trip to rides

Also makes javascript button group toggling generic.
Change ride redirects to dashboard
Merge branch 'work'
Extract calculations to own class
Bug fix

Calculations should not include rides logged on weekends or outside competition dates
Merge branch 'fix_participation_percent'
Include work trip in calculations
Refactor spec

Extract redundant vars
Merge branch 'update_calculations'
Bump to 4 unicorn workers
Fill in missing calculated values
Factor out common test steps
Dashboard stats
Merge branch 'fill_in_the_blank'
Update readme
Start calculations refactor

Adds ParticipationCalculator class that only handles team calculations
at the moment.
Member calculations
Tweak leaderboard stuff
Merge branch 'calc-refactor'

Signed off by @boonrs
Standardized wording to 'commute' instead of trip.