Ajout d'une nouvelle base de départ selon explications de Dany

Pour tester. Lancer un chat comme ceci :
- :user Vince
- Mon message

:user permet d'enregistrer le client avant de commencer le chat.

Un thread "Connection" se charge d'écouter si un nouveau client veut se
connecter. Si c'est le cas, création d'un client de type Client
contenant une classe interne implémentant l'interface Runnable. Cette
interface se charge d'écouter les messages entrant. La création d'une
class Client pour chaque connexion permet d'enregistrer dans la classe
ICServer les nouveaux Clients avec leur input et output respectif. Par
exemple pour l'envoi des messages sur le réseau à tout le monde un
"foreach" des clients permet d'envoyer un message dans avoir à recréer
un PrintWriter pour l'envoi.