logic for SPECIALTY_ADMIN, can add children to specialty groups, can create specialty groups and unit groups, cannot edit unit groups (need to consider),
GroupService.getAllUnitGroups used by SPECIALTY_ADMIN to get list of all unit groups, (todo: currently just set to get all units)
Merge remote-tracking branch 'origin/develop' into develop