having some problems with serializing a singleton class to a file. Can't test it by manually deleting the singleton, so after this commit, I'm going to refactor NappData not to be a singleton. After I figure out my bug with serialization, maybe will change it back to be a singleton.