docs and main.clj for running without leiningen