implement readExistingData()
mostly finished
start on a test
more testing and fix store bugs revealed by tests
more test; write index header