Remove clj deps, update other deps. Add url to project

This library shouldn't have dependencies on a version of Clojure as I understand it. 
In this branch I have removed them. Also clojure contrib isn't being used - due to it being a dependency, it holds back projects using clj-exceptional (contrib is incompatible with newer clojure versions so could cause issues).