BackupManager: Split out global locations into 3rd source file

* Add BackupManager class which will perform the actual backup