Feature/https verify

Add https_verify option, to allow user to ignore invalid-self-signed certs.

The default hasn't been changed, and will still verify SSL. However, the user can now set `https_verify: false` to disable this check.
is this really possible with such an ugly surgery? I need to have a look into whether this can't be made nicer, but otherwise we will have to merge it... ;-)