Refactoring following lots of great stuff in this post:
http://www.smashingmagazine.com/2014/04/08/how-to-build-a-ruby-gem-with-bundler-test-driven-development-travis-ci-and-coveralls-oh-my/#a11
Bumped Contracts to 0.4 (#22)
Added Coveralls code coverage to project (#17)