Rewrote previous versions, seperated write/read functions for csv.  Verified that entries can be added and removed without error.