Removed explicit class generation. This is now controlled by the project
Added java compilation options to make the JVM target explicit
Explained JVM and Clojure dependencies, and updated the dependency string