added jacoco into the mvn build so coverage reports get generated everytime mvn test is run.