adding support for Jacoco test coverage and Checkstyle code quality checks and reports.
optimizing imports
including PMD
addressing PMD warnings
addressing pmd warnings
Merge pull request #12 from Kallin/code-quality

adding support for Jacoco test coverage and Checkstyle code quality chec...