Remove incorrect javadoc annotation
Use jacoco for coverage
Package javadocs for library. Required to publish to Maven Central
Remove unnecessary brackets
Use auto-version plugin
Allow the ci tool to override the product version
Make sure the group follows maven conventions and includes the porject name
Refactor code to remove code smells and generics warnings
Refactor code to remove code smells and generics warnings
Refactor code to remove generics warnings
Add changelog to record changes from now in
Update build to be Maven Central compliant