Full commented / documented code

Commentaire / documentation dans le code complète

+ Nettoyage