Use test-sugar in tests
Use `with-redefs` instead of `with-provided`
Use clojurescript.test instead of purnam.test
Update readme