UPDATE: Changed up User model. Finished Part 1: Working on implementing first part of challenge. Currently implementing rake task. Continued update of removing unnecessary indices and superfluous files.

We're taking a stab at the initial SQL query for the rake task db:karma. We've implemented an index on Karmapoint.value and we'll be removing additional indices after the rake task has been perfected. In addition, we will be moving karma_count to an additional column.

UPDATE: Cleaned up additional indices. Added a second index to users total_karma. Deleted unused karma.rb file. Added joint index to value and user_id. Also, changed column name karma_sum back to total_karma because of the instance method in the user model. Was this a necessary step?

2nd update: removed :total_karma and added :karma_sum from attr_accessible.

3rd update: changed responsibility from KarmaPoint to User.