Need to separate the session handling code from the socket.io support itself  - in its current form it is not pluggable with an alternative implementation. Similarly to our previous factoring work, all material relating to sessions should exist in a separate file and a separate grade hierarchy. Also, the same grades and configuration should be usable for a conventional httpServer-only kettle server as well as a socket.io based one.