Upgraded to latest leiningen format
bumped some stuff
Updated sample_contract to a valid contract syntax
Fixed midje refs after lein upgrade - features still dont work cos of http server mock issues
First rewrite of the features to midje
Added a test checking failure to verify json contracts

Conflicts:

	test/janus/test/janus_test.clj
Fixed issue with midje version and a test that got lost in a mergeathon
Started implementing post
Switched to using liberator making it easier to do the post stuff
Now some passing tests thanks to using liberator
Now cover posting
Added ability to have subclauses - will be used to provide richer matchers for objects in json
Now implemented nested checkers... may god have mercy etc.
Phew - dont understand what happened there
Some minor tidying of the top level tests
Initial stab at moving around contract
Not sure what happened there
Or there. but at least it works
Now examples are up to date
Now we have some socket fail tests