fix typo "gralde"
* add findbugs and pmd checking
* fix findbugs and pmd findings
add jacoco coverage reporting