gen restaurant scaffold and validate for unique name