Maven support

Add a Maven pom to the project along with documentation.