Introduced VerifiedHTTPSConnection to enable better SSL verification.
VerifiedHTTPSConnection extends httplib.HTTPSConnection but adds SSL certificate verification.

The previous method of verification was implemented in such a way that there were two separate networking calls made for every API call – one to verify the SSL certificate, and another to make the API call.
Added a functional test for using VerifiedHTTPSConnectionTestCase.
Another test for match_hostname.
Merge pull request #17 from campaignmonitor/better-ssl-cert-verification

Better SSL Certificate Verification