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!
@Caffe1neAdd1ct thanks! Sorry for this bug! Big :+1: for the pull request.