Removed dependance on `delegate` helper.
Moved development dependences into Gemfile to simplify testing.
Refactoring and changes to matcher descriptions and failure messages.
Added validation matchers.
Updated README.md and bumped version.