Added validations. Duplicate roles cannot be created