Implement Full HTTPS Support - Fixes #182

As described in #182.