moved generator into sub project directory, moved tempaltes into separate sub project
pom file for templates now creates jar file, which is included in generator's jar
Large refactoring of interfaces. Work on simplifying all interfaces and code generation.
Inclusion new 'files.txt' "manifest" file in templates jar, to store meta data about templates.
Lots of work cleaning up Generator/Generator Logic/Visitor classes.