Add support for HTTPS.

- Add setting for "protocol"
- Add setting for "port"
- Use an http.client.HTTPSConnection or http.client.HTTPConnection based on the protocol
- Read override settings as strings if unable to parse as JSON (Allows for @protocol:http instead of @protocol:"http")
- Allow whitespace in request line
Update README