Pom file support for compiling Kotlin
Re-wrote the controllers in Kotlin instead of Java
Re-wrote the integration tests in Kotlin instead of Java
Deleted the Java code
Merge branch 'kotlin'