Redesign
Refactoring for new design moved ParserFactory to ParserClassFactory
Refactoring for new design split ObjectBuilder into DatabaseObjectFactory and DatabaseObject
Refactoring for new design split ObjectBuilder into DatabaseObjectFactory and DatabaseObject
Refactoring for new design add new spec test for DatabaseObjectFactory
Updating TemplateController