Started work on portability to ClojureScript and simplified namespaces.