New commands for groups

Allow users to create groups and add users and projects to them. Also updates create group command to allow for creating projects within a group.