add configurable socket timeout to http client
Merge pull request #15 from liucijus/master

add configurable socket timeout to http client.