Some cleanup to get to v1

* remove setup/teardown for testrun, leave this up to caller
* Remove ununsed functions
* rename option :thread-runner to :thread-wrapper
* Add GPLv3 license
* Update dependencies, remove one that is now in clojure.core