Ajout AbstractControleur et modif MainControleur