example: improved chat interface and enabled sending messages

To send a message someone else needs to start the conversation so we get
their address