Migrate the code to work with the current versions of Clojure, Speclj, Leiningen, and added a README.