the chat now manages to send some messages
gets id of chat clients
isolates broker id logic in a function
implements simple id pairing for partners
makes the chat-client async