added restaurant controller and model