adding :gen-class so we can use `lein uberjar`