Add internal_type attribute to Message

To distinguish between user text and server text.
Chat: Only learn from user messages.
IRC: Add reconnect delay on socket close