Added a (:gen-class) definition in the core namespace so that the standlone jar created by 'lein uberjar' would find the main class.
Added an :aot switch in project.clj to specify ahead-of-time compiler (as recommended by the Leiningen docs)