* add e2e backup-restore integration test Adds an e2e integration test that starts by backing up data, and ends with restoring it. Also makes various amendments to other code where necessary to facilitate this exercise.