Switched to SBT because mixed-compilation with Maven is hell.
 Added support for Java Enums