Improve contractmanager saved settings
Ensure contractmanager doesn't write to disk if there is no change
Create a backup of contractmanager.json
on every 30th save (every 10 seconds)
Ensure contractmanager doesn't write to disk if there is no change
Create a backup of contractmanager.json
on every 30th save (every 10 seconds)