Added ability for custom timeout per request

Reason for change is that sams club iOS needs a custom timeout for a few requests.