Download backup

apiserver/backup: api endpoint for downloading a backup
It doesn't need to be, the test will still fail even if there are no Asserts.
By leaving it as a Check it makes it easier to add stuff in the future if we need to.