Added add restaurant method, and validation