Added join and leave cases

To catch the various methods users can join, leave or be tossed out of
groups.