Restructured the project like a typical Maven project. There's still work to be done, but this is most of it.