Added Jacoco code coverage reporting and fixed project language level.