Group memberships should clean up after themselves
Groups: adding some test coverage