Initial commit of more general file. Plans to gear towards non-lab folk
Updated file storage structures and error handling for missing files