updated project file to support clojurescript testing
fixed issues around clojure and clojurescript diffrences
moved testing to cljx and updated tests