adding simple socket.io server to share state amongst clients