refactors clojurescript and bumps version to 2.0