Encapsulate webClient to make it testable + go fmt