Make the WebClient class attributes

Divide old WebClient class to WebClient abstract class, WebClientData,
WebClientInterface and DefaultWebClient.
Move saveRspToFile method to FileUtils

It's a static method operating on files!