Refonte du système de headers pour rendre les includes plus faciles entres fichiers, ajout d'un début de code non testé pour la gestion des fonctions