commit 2 : passage sous forme de classe avec des fonctions static

plus pratique que des namespaces