Refactoring Get-WebFile to show progress