Current behavior with `deftest` is reasonable.

Facts within deftests are reported at load-time. That's reasonable because 
there's really no longer a reason to wrap facts in deftests. Plain clojure.test
`is` statements are reported all together at the end.
Merge branch 'master' of github.com:marick/Midje
Use in-ns so that loading the ns doesn't exec the config
New bootstrap for emission state
Changing Exception to Error makes a formula test pass. Guh.