Refacto

Passage par des classes pour la gestion des objets
Refacto

* Déplacement de code
* Utilisation d'un contexte singleton sauvegardé en Session