Make the annotation processor more verbose and strict

Also changes compatibility level from Java7 to Java6
Like above