Allow the HTTP timeout to be specified by the user