Backups storage

Add a backups archive storage abstraction and do a little cleanup.
I added the panic at the behest of Dave.  Basically, an error here indicates something is wrong at the system level and we should abandon ship.  I'll add a note.