Almost useless chat implementation, just added handlers to server and client. Will do more soon, but want to get an initial crappy implenentation in place for sanity.
Fix the double-identify bug in 2 ways. First, if already identified, turn identify into a no-op. Second, instead of immediately requesting re-ident, wait a second, then request every second until a client identifies or disconnects (socket.io seems sane in this event in limited testing).