Lots more refactoring.  Separation of business logic and data repository is better now.  AuditTableGen class is completed.  All class interactions are defined.  Using Liquibase to generate the configuration  tables in the genericDMR - still need to test that, or fall back to writing out the SQL.  The TableChangeSource and ColumnChangeSource are being replaced by 'micro' change units in the form of the new DBChangeUnit class, and a DBChangeType enum class, which will be passed to the DMR in order.  Still need to 1) redo the calculation of changes within the ConfigSource or Factory class (relatively easy), and 2) Process the changes into SQL in the DMR.