Reworked grouproles in front end, remove user from parent specialty if removed last child, fixed tests