update socket.io basics tutorial to include workflow example and a whole bunch of minor changes.