Some updates and fixes
Add TestController
Tried removing transaction from abstract eloquent implementation. TODO OR NOT?: Setting collection's id, purpose: to have a validation chain before deleting by collection
Resolved: $affectedRows is not necessary. Transaction should not be included in AbstractEntityEloquent.TRY TODO: Validation USED for items already used in other tables(foreign or child rows)