Groups Functionality

Extended groups scaffold so that new group members can be added at
creation or edit of group and are validated as current users. Removing
group members doesn't work yet