Fixed verification logic bug to verifiy all backups taken
More changes to backup verification
Fixed bug for backup verification
Refactoring code around
still refactoring and moving code around
Refactored code structure

Moved code around and into functions.
Removed backup_type initial declaration that was unused.
Fixed line spacing