Ajout de nouvelles classes

Nom de classes et de fonctions traduites en anglais,
Ajout de multiples classes ayant pour certaines une seule utilité, et
ajout du fichier UML pour se retrouver assez facilement ! :)