Updates to go along with the contracts API change from https://github.com/gabriel-dehan/obvious/blob/feature/nicer-api-for-contracts/lib/obvious/contract.rb
Merge pull request #2 from gabriel-dehan/feature/nicer-api-for-contracts

Contracts API change