Using Node.js and Websockets to Build a Chat Service