Completed implementation with some todos left
Fixed JavaDoc
Added new method
Changed signature of createModel
Added the database definition page to the model
Added test to check generator class implementing subinterface
Added Hierarchy to the IGeneralGenerator
Compleeted validation checks
Added additional validation
Refactoring becaause of moving of IDBAccess