Update build.
Build with Java 8
Caching for Circle, new build.
Java 1.8 support