Add task to recalculate scores

Trip counts are calculated up to the previous week of the current day.
Don't update score for trips logged in future weeks
Merge branch 'calculations'
Add tooltip

There's been a lot of questions surrounding how participation is calculated. This is step one in making the calculation more transparent to the user.
Fix failing tests

Ensure the object isn't nil before referencing a property