includes validation of restaurant data input