[Added] Restartable tasks
[Changed] BackupTask get StorageManager as an argument instead of List[Targets]; ScheduledBackupTask was deleted.