added socket.io and backbone for chat