Ajout du makefile et reorganisation des fichiers