Create a private or group

For now you have the ability to create a private or public group.

Next pull request will include the join and cancel join requests.