added init_chatroom() and write_chatroom() methods. combined worker_t and user_t structs as it made logical sense to have the thread and socket information accessible by the user and vice-versa. added initialization of lobby chatroom, but need to implement createchatroom and other commands to see the benefit of the write_chatroom() method.