Initial commit
Bugs fixes
+ factory base enriched by several abstract methods
Improve FactoryBase
Improve [Db]Constraint classes and introduce basical Security class
Extract DbConstraint from Constraint + class renamed as ModelConstraint
Adding initial .gitignore
Change FactoryBase::getList() to FactoryBase::getGenericList()

+ FactoryBase::getGenericList() now works using PDO types
Change with Model & Data constraints
FactoryBase is now able to bind values with suitable types for having clause values
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
Fix bugs on AbstractModel + fix TU + introduce entity notion
Add observers handling class + abstract observer
to easily implement event/observer structure code
Merge branch 'feature/work_on_models' into develop
Fix some issues
Merge branch 'feature/work_on_models' into develop
Adding basic code for model constraints
Fix bug with available columns

(now alias+column name is an available column)