Group master can manage group members

In the current implementation only "Group Owner" can manage users within a group.

This change will grand "Group Master" to manage users within a group. It will also prevent a master to add a user with a higher access role as it's own (Master cannot create Owner, Owner can create Owner).