no Roles with perent that does not existe

if you try to add a role and specify a parent that does not exist , an error will triggered
to avoid mistakes like : if we want a child of admin and we mistype adimn ect..