Refactoring SchemaGenerator to Factory classes
Refactoring BaseCollectionClassFactory
Refactoring CollectionClassFactory for schema generator
Extract class writing code to updateClassFile method
Fix overwrite option
Refactoring SchemaGenerator with ConsoleLogger
Checking in changes prior to tagging of version 1.14.8.