Add code quality.
Move plugin form namespace mongoid_ext to mongoid.
Refactor the tag controller.
Refactor the vote functionalities.
Refactor the vote functionalities.
simplify vote up and vote down.
Use observer to exec callbacks.
use repond_to? replace method_missing check.
Use observer to check updates.
Rename notification_mailer to notifier.
integrate cancan with reputation.
use dynamic method replace method_missing.
Refactor the reputation rule.
use class_eval to remove unnecessary logics.