Fixed PMD issues and added an exclusions file.
Moved source code to the new package location.
Sorted the POM.