Include Diff in Snapshot update/creation
Refactor and improve error handling to include a diff in the error return when snapshots are updated/created.
Refactor and improve error handling to include a diff in the error return when snapshots are updated/created.