implemented user Karma system

[Pivotal Tracker Features](https://www.pivotaltracker.com/story/show/68515978)

* Implemented karma calculation as a service
* Add `karma_points` column to `users` table
* No frontend