Code clean up. Remove all warnings in eclipse.
Library and plugin update. Code clean up.
Manage dependencies versions in parent pom.
Update README.md
Add jacoco code coverage and reporting
Ooops. Now all subpackages are taken into account by jacoco