Mavenization: Move codebase to main/java
Mavenization: Add Maven stuff to .gitignore
Mavenization: Add pom.xml
Fix illegal forward references