Add IWebClient
Update files
Update DI for IWebClient