CRUDController

Controller that implements all CRUD operations
Refactoring
Do not expose CRUD operations by default