implemented chat

Implemented in-wallet IRC chat.
note: needs additional function to update user list on initial room
join.
(add later)