Returns true if the file's current checksum differs from the stored one.
Load state from ~/.mj/sync-state/. Gracefully handles missing or corrupt files.
Remove checksums for files that no longer exist on disk.
Save state to ~/.mj/sync-state/.
Returns true if the file's current checksum differs from the stored one.