Checkpoints and exercises for "Building Web Applications in Clojure"