Validated that restaurant users can only have one of three roles
Added test to ensure restaurant user only valid with one of three roles