Deuxième push

On a nettoyé et commenté le code.
On a aussi ajouté quelques améliorations.