Implement monitoring of users joining and leaving rooms.

I'm not yet doing anything with that monitoring but it's in there.