Added Mediator pattern, chatroom example