Ajout de commentaires + ajout de module

J'ai commencé à diviser le code en sous-fonctions.
L'affichage est maintenant fait à l'extérieur du main. Ainsi que
plusieurs autres choses.