WebCLient creation puled out into a factory
Now using factory to get WebCLient