Initial work on dealing with unread messages in erc