added unit testing for restaurant validation - not yet passing