Fixed bug where persistantTimeout wasn't being set.

Tested using xdebug against a wiremock server.

Set wiremock stub with a 20 second timeout and the client now successfully times out on the inputted timeout from __construct on the curl_exec line.

Very useful class!