Implemented JSON saving and loading features.  Included a test script.  Renamed to a more accurate name