add coverage report and packaging to maven configuration