Major project restructuring. Modified project to better integrate Gradle builds and Maven dependency management.