now we are able to commuicate between clients
through the mean of separating one connection in two process
1. one that read the TCP stream and output Stanza (well not yet Stanza object)
   which are pushed to the internal queue
2. one that reads the queue of stanza and route them (either simply consume them
   or create a new version wich is pushed on an other queue (or several others)
   and/or write it to the output of the TCP stream