Improvements based on PMD & FindBugs rules.
Fixes #79
Improvements based on PMD & FindBugs & CheckStyle rules.
Add Sonar configuration.
Add Sonar config.