Renamed Queriable trait to CRUDOperations trait.
Added CRUDHelpers trait.
Renamed to NameIdMethods.
Refactored CRUDOperators to make method signatures more uniform and readable.
Refactored lifecycleTraits to make signatures uniform.
Refactoring to make method signatures more uniform.
Renamed Lifecycles to CRUDLifecycles
Renamed MapsIdsToNames trait.
Renamed validators to CRUDValidators
Added overloads to lifecycle traits for update and insert.
Renamed arguments to make them more uniform.
Fix to insert in PackagesController.
Added some error handling to controllers using the CRUDOperations insert.
Merge pull request #33 from FranciscoCanas/refactoring

Refactoring Model Traits