Upgraded to Gradle 1.12
Java rewrite
Test on JDK 8 as well
Fixed SCM URL