basic file-reading is there
file-data is now JSON to make values more consistent
need to find a new algorithm for hashUpsert()