Refactored persist file access into its own class.  Added some thoughts to readme