Creating, updating, deleting now happens through repositories using the api/definitions resource
Unittests are all succesfull
Everything coming from the data layer is now data in array, no more Eloquent dependency
Provided repository documentation for the interfaces
Merge with feature-repositories