Mavenize the project
Add standard Git ignore rules
Add missing licensing information

This was done using:
   mvn license:update-file-header
   mvn license:update-project-license