changes to make the tests work and using a lein nrepl instead of the custom clj project