Enforce 1.8-compatibility

Conflicts:
	Gemfile
    was rspec > 2
    more pessimistic ~> 2.0.0
Add revert hashes code. Kinda buggy. Nice to have, though.