Added :gen-class directive

This directive generates a Java class for this namespace
(AOT compilation)