Use HTTPS for Point API communication.

This pull request modifies the module to use HTTPS rather than HTTP, to avoid exposing API credentials to an eavesdropper. The request() helper function has been modified to add a URI 'scheme' parameter, defaulting to https. A new request_http wrapper function has been provided for users that can not or do not wish to use TLS.