Switched to using Maven from Gradle.

I don't understand Gradle enough, and the dependency cache is
different from Maven's local repo. I need the local repo to be
updated, instead of having to maintain 2.
Added cobertura code coverage to test phase.
Corrected the wrong groupId in pom.xml.