Fixed up ChatServer -- keep self to sockets in room before emitting (prevents data leakage).  Fixed up AbstractServer -- now call the subscribe acknowledgement only once per subscribe and after they've authenticated