Java 6 support

Changed the target of Java 7 to Java 6 to support users stuck on EOL'd
versions of Java.  Closes #6.
Merge branch 'java6'