Replaced BackgroundWorker with IBackgroundTask
Added ProgressDialogViewModel