feat(user groups) - add support for user groups.

SD-770
SD-771
SD-893
SD-896
SD-726
feat(user-groups): improve ui
feat(user-groups): get rid of require in groups
Merge pull request #1 from nidzix/user-groups

feat(user-groups): improve ui
Merge pull request #487 from amagdas/user-groups

feat(user groups) - add support for user groups.