Clojurescript

This should close #30.