In progress #1 Role Hierarchy, added role compare with tests