Added JDK7 profile, removed JDK6 as I am using the diamond operator now.
Using annotations for plugin configuration, updated POM...

Lots of shit that I didn't granularly define...
Renamed integration test folder and updated some of the pom
Added suppress warnings annotation to specific line.
Code cleanup and reformatting.