Added in support for providing a HTTP Timeout

tested with/without locally