Basic socket.io setup