Create Maven branch

This pull request contains a branch that is 'mavenized'.

No changes to the actual code, but they are moved to account for the Maven directory structure.