* Fixed the socket stuff. There is a socket object for every person who connects, so you have to keep them all around and send things to all of them. Also you need to authenticate sockets separately from regular stuff. Created a socketKey mechanism for that so we know who's talking. Explored and rejected a bunch of crappy mechanisms for this and created one that seems sound for our needs.
* Really really really basic chat! This is proof of concept but it's all socket.io which is very cool.