Implement the SyncingManager class which wraps the Manager and implements save syncing features, which comprise autosave and saving via synchronizers.
Fix the storage test by converting it from bash to python and also testing all the occasions where a save should be triggered.