Added restaurant validations and ability to display validation errors