initial socket.io setup (sort of - good enough for the moment)