Merge pull request #69 from tute/rails4

Rails 3.2 & Rails 4 compliance
in ControllerExtensions, assign target_id with target_object's id first
Merge pull request #72 from blankyao/optimize_target_id_in_controller_extensions

target_id in ControllerExtensions
Unit tests reorganization
Syntax refinements
Controller namespacing syntax. Fixes #46
Hash 1.9 syntax
Update README fixing committer spelling
Update README to use 1.9 hash syntax
Merge pull request #78 from iurifq/master

Fix some details on README
Allows custom fields on badges [fixes #77]
UPGRADE notes
Extracted the logging into an observer