Backups storage

Add a backups archive storage abstraction and do a little cleanup.
Oh, and to be clear, nothing uses the 2 methods (and the related ListDocs method) yet.  However, they will be required when I add the other methods for backups.