revised filestore within todo project
implemented generic read and write functions to illustrate visibility