renamed getRole() => getRoleName in IRole, added method containsPermission(), adaped corresponding tests