a batteries included clojure(script) framework