Continued refactoring: got first complete build, though still need to get the class paths set in the jar files and the dependencies made available at runtime