Maybe there might be value in looking to caching values from the
database, but as of right now it's complexity that doesn't really makes
sense since the program never lives long enough for us to ever use the
cache.
Save Sync now has persistent storage. Currently, you can add new Saves,
Remove them, and get info about them. The part of CRUD that is remaining
is Update. Documentation needs to be written, a lot of the public API
changed.
This fixes a bug where save-sync track would never work because we would
try to interpret a directory as a file (which held some data we would
then try to read)