First pass at fancier dependency management for modules including the engine, project libs, and other modules. Mostly just more todos, but can build individual modules in separate directories with libs supplied and also the primary project with modules as libs instead of source projects.

Also adds a convenience task to regenerate the build.gradle files for modules and drops some excessive logging