Ajout de commentaires dans le code.
Refacto et préparation la partie utilisateur