Maven Check Mojo should also check required coverage levels for each class

Currently the Jacoco Check Mojo checks required coverage by checking the overall project coverage. In addition, it would be useful to apply a minimum coverage check to every class in the project.

Checking for minimum coverage on each class is useful particularly on projects where you already have very high code coverage, as relying solely on the project level coverage check, means new classes can be added without any coverage.