Added validation on restaurant name to prevent short names and duplicates