Bunch of changes to groups. Now able to create groups, and update existing groups.