An excercise in Clojure web application development