Reorganize project for cljx.
Fix for cljx and clojurescript.
More cljx and cleanup.