Fixed formatting in root POM
Added missing groupId for maven-compiler-plugin
Supporting Java 7 language features

Configured maven-compiler-plugin to use 1.7 source and target.
Using the diamond operator now that Java 7 is supported