Adjust the build to generate a pom and be compliant with Maven Central requirements
Rework code to ensure that it is styled according to github markdown syntax