JSON arrays do not use newlines or indentation
Added some more explicit aliases for EachPair, MapPairs
Dispatch a SAVE event when Persistence.Save is called

I uglied up the function definition here. Persistence.Save should really
be called Persistence.Sync or something. For now, this hack works well
enough.
Added Persist.FileTree