adding reader -- keeping track and reading in previously written entries, appending, using atom