Node.js Real Time Chat: Design (Part 2/7)