1. Migrates project to Maven
2. Cleans up some compiler problems
3. Starts some basic documentation