Refactoru base class to inject the app
Docblocks
Separated validation response from normal response
@todo
Added TVShow service to decongestionnate controllers following solid principle
@todo
Added repository to start the decoupling between controller and model layer
Added tvshow service and repository binding to the IoC container