Backups storage

Add a backups archive storage abstraction and do a little cleanup.
The test names are unnecessarily long. I suggest s/TestBackups/Test/ for all the test methods here. The test package and suite name already provide the context that these tests are about backups.