Internal improvements to EHObjectSyncManager, serializes changes to a file rather than using NSUserDefaults