Adds a configurable request timeout
Minor for timeout configuration