Add the CrudModelManager and use public abstract factory to fetch models
trought it
Update LICENSE
Update module dependencies
Update composer.json
Fix syntax