Added code analysis and coverage tools to build
FindBugs and PMD code analysis fixes.
Replaced sysout with slf4j