Simple chatroom with Node.js based on Node.js in Action - Chapter 2, building a multi-room chat application