cleanup clojure example
updated todo
fix bug in Compiler