Added the ability for cakejam to modularize java source files based on package in files (so the source code directory structure doesn't have to match the package structure, nor does a directory structure have to exist at all).