Customizing reporters

Allow an implementation of Reporter to be passed into the reporters configuration to simplify the process of supplying your own reporter.

Also add clojure.test as a default reporter