Using cljx so that project is usable by clojure and clojurescript projects

- Replaced expectations tests with clojure.unit and clojurescript.unit
- Created aliases for test and deploy
- Updated dependency on go-schema