Add cljs compile option
Removed use of monads due to poor cljs support
Added cljs-time for cljs build
Fixed cljs warnings
Fixed cljs imports
Added cljs test target, and make sure cljx is run
Made cljs-time a cross-profile dependency
Removed higher order function which is no longer necessary
Include cljs tests on travis
Cleanup project.clj
Removed openjdk6 from travis, as clojurescript won't compile
Merge branch 'Skinney-cljs-support'
Update changelog