Refactor the failure messages out into a module

Closes #12
Don't include the Gemfile.lock in the Gem
Update shared examples to use the Rspec's expect syntax

Also update the examples in the README