PrivilegeGroup type added

The local type `PrivilegeGroup` was added along with a corresponding access class. All the system tests are passing