added socket.io and an example website