Implemented updateMenuData Background Job

The background job updateMenuData is called to fetch data from
CalDining’s Menu website via YQL and save any new items that have not
yet been added to the database.