created DataAccessUtil to read and write files, added menu item to force a refresh, enriched MainActivity