Tests to increase coverage.

Last two commits changes: 
Config our CI server to check coverage. 
Config the pom.xml to when the coverage is less than 80% fail the build.