Added ability to send CA chain

Makes it possible to send the certificate of intermediate CA to the user. Will automatically load the certificates in "https-ca.pem".
This is necessary when using own certificates that are signed by intermediate certificates.

(This is my first time ever using go, and pretty much first git activity, so feedback is appreciated)