verify_peer by default when using https

Turning off verify_peer eliminates all of https' security essentially turning secure HTTPS into plain insecure HTTP.
This should not be the default, especially in a puppet module when puppet itself does SSL so well.
Implement support for client certificates.
Merge pull request #11 from dantman/master

Implement support for client certificates and change the verify_peer default