Working basic implementation connecting, disconnecting and user list updates. Messages are just text, not yet size or color.