Update Travis CI: don't just run the tests, also run other checks
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.