made the default timeout for HttpClient configurable and also bumped the default value up to 30 seconds from 5 seconds