-Revisions to contract to allow 'Mode' to be set at any depth, and only return direct children
-General cleanup of code, uses Factory Pattern (Sorta, Factory is in Object class itself, reduces class count, coupling), this could be the wrong name for this pattern, but extends newInstance to return all valid instances as a collection.
-Removed InterfaceEach, wasn't being used.
-GENERATION WORKS!, in Main.java have tests showing that it works properly NOW:
   -Need to finalize interactions between ManifestInstruction, Contract, Template(s) and how they will be fed into GenLogic/Generator
   -Eventual updating of templates to new Contract(Currently: Contract2.java, which will be renamed in the near future) schema.
-Need to finish 'Factory' Pattern use in all Contract children classes.
-Eventually pull out all Strings such as "name", "content-provider", "field", etc. to 'constants' in the classes for ease of future updating.