Clean up room if no other clients.

If a user creates many rooms on the fly, shouldn't they be cleaned up if no more clients are in the that room?