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