Base commit with folder organization

J'ai uploadé la structure de base du projet, avec les différents
fichiers utilisés en cours.
Il faudra recompiler la librairie au début. Je relirai les instructions
pour savoir si nos fichiers doivent avoir leur propre organisation au
sein du dossier projet, ou s'ils doivent au contraire s'intégrer dans
l'arborescence actuelle des fichiers. Il faudra adapter les makefile en
conséquence.
Upload Corrections TP + Gestion de la connexion

J'ai ajouté toutes les corrections des TP, de façon à pouvoir s'en
inspirer en cas de besoin.
J'ai également codé le début du serveur et du client. Les clients sont
maintenant capables de se connecter au serveur et d'être directement
affectés à un worker, qui leur est exclusif. Pour le moment le serveur
ne peut que recevoir une commande de déconnexion de la part du client
(/end).  L'ensemble est largement commenté.
A faire : séparer le code actuel en fonctions plus petites, pour plus de
modulabilité. Voir également à créer des fichiers .c et .h contenant des
fonctions, pour ne garder que la main dans les serveur.c et client.c .
On pourra éventuellement en profiter pour mettre certaines fonctions en
commun (résolution DNS et création de Socket).
Dès a présent je crée une branche à part, sur laquelle je travaille, et
que je fusionnerai régulièrement avec le reste.