near complete migration to clojurescript
adding missing files, wierd