add Groups and Memberships graphs
improve tests, first pass at failing group member test