making better?! use of socket io, active has gone, we can see what sessions are in a room, just need to work out why rooms remain after all sessions have diconnected