Added connectTimeout and readTimeout to httpclient implementation (with test).
Merge pull request #233 from pykl/httptimeout

Connection timeout for HttpClient