Refactored WebClient into helper added DownloadStringTask and Tests

Test pass