updated to use the new contract_for DSL
Merge pull request #7 from bundacia/master

DSL for contracts