building a web application in clojure