Ajout BaseController pour gestion des erreurs