Renamed FactoryBase to AbstractModel for better consistency
Transactions are now available with AbstractModel and all children models
AbstractModel throws ModelException while input data issues
+ fix bug for join with getGenericList()
+ add LIKE for WHERE & HAVING clauses
Merge branch 'feature/work_on_models' into develop