Sonar Cleanup / Java 6 Overrides

Add missing Overrides.
Properly name static logger in all caps.
Remove unnecessary casts.
Remove unnecessary imports.
Comment fix

Do not trail comments.  Moved them above line they trailed.
Sonar fixes

Do not shadow instance variables
Correct deprecated javadocs
Add 'Not Implemented' to method that is not used.
UTF-8 BOM found at start of file -- correction

Replaced POM with new copy so version plugin would work due to bug
resulting from issue above affecting start of POM.
Merge pull request #43 from hazendaz/master

Sonar Cleanup