Order of returned hooks is not guaranteed
Remove duplicates without converting to Hash

Otherwise tests will fail randomly
Ruby 1.9 compatible way of doing the same thing
This is incorrect, there's no id here

It was only working because of Object#id.
Ruby 1.9 compatibility fixes
Removed unnecessary dependencies
Loosen up mocha's version requirement a bit
Meh
Updated docs