Roles persistence: create and delete roles as talked about
Added new exception: When saving new role and the name of the role is already being used: RoleNameAlreadyInUseException