Added BackupService class

- Extracted backup code into a new class