Added progress reporting for various operations
Fixed a bug with direct restore
Improved the restore direct with a progress bar