Add api for creating/listing/viewing groups
Add docs/tests for groups api
Fix groups api: differ between users and admin
Add test for duplicate group paths
Code deduplication using inheritance for GroupDetail
Merge pull request #2877 from former03/feature_groups_api

Add groups api