added jacoco code coverage, enable with profile 'coverage'