added support for chat, so you can now send a message to a user as well as receive messages