Added
Added new BackupXXX classes to spread
Moved code relating to each backup type into its own class.

Need to resolve a few errors , mostly relating to Handl
Resolved errors relating to HandleBackupResult not being present in BackupAuto.

Minor changed to BackupAuto.RemoveFromAutoBackup
Further refinement to RemoveFromAutoBackup
Reverted RemoveFromAutobackup to use for
Backup.Reset() now calls Remove
Added debug code to more methods in BackupAuto. Clearing up function of ToggleAutobackup by creating Initialize/Shutdown
BackupToZip now returns BackupResultHelper
Moved folderbrowser/savefile dialogs to MainViewModel and changed parameters of
Added the modified games list to the various backup type start calls in
Added List<Game> parameter to ToggleAutobackup