clojure.test integration

Includes a `defspec` form for easily manifesting 
a property+args+default trial count as a clojure.test test var, and a first cut at trial and shrinking reporting using the clojure.test `report` multimethod.

Default reporting (i.e. silence) remains.

This fixes gh-2 and gh-4.