Restructuration et désinscription

Certaines parties du code remise ajoutées au model et non directement
dans le contrôleur et ajout de la fonction de désinscription (Trop de
tests dans la vue, à restructurer surement)