start implementing socketio; add disconnect and connect events to specific room events