Moving WebClientExtensions to its own file