Add constructor option for self signed certs, keep original url

Can now specificy that self-signed certs should be trusted via a
constructor argument.

No longer replace the provided shock URL with the URL returned from the
server.