Compiling custom code

Java 8 is now used for compiling custom code.