Interfaces utilisateurs

Mise en place du MVC
Implémentation complètes du login et du chat (contrôleur + vue)
Refactoring de la classe client (séparation en 4 classes : client,
ecouteur, emetteur, encodeur)
Gestion des exceptions du client
Mise en place de flux de sortie dans la vue (inutilisé actuellement)