Add reading and writing to internal storage.
Partially add use of cached data to populate menu.
Add use of internal storage data if not connected.
Renamed RestarauntMenuHolder -> RestaurantMenuHolder