Backups (Scheduled, Before Upgrades and Manual)

Proper database backups before upgrades and the ability to download backups right from the UI.

Restoring will come down the road.

@Taloth feedback is welcome.
Filter results of GetFiles by regex. Undoubtedly someone will end up adding other stuff to the Backup directory.