Context(socket, emit, payloadStack)

The context class works a bit like a session. It keeps track of the socket used in the current dispatchment. It allows a controller to respond to the sender of the event.