Unit tests for the stats code as promised
Check in the history of the score components as well

So that we can see how people's scores increased, and how it affected their engagement
Merge pull request #37 from shankari/gamification

Unit tests + store the history of the score components in stats