Improve initial backup

This adds an 'initial' type for the backup type, which automatically turns
off the old directory removal. This also adds the ability for the caller to
set the username used to connect to the db.