Protocol agnosticism.  Fixes #79.
Merge pull request #90 from fedora-infra/feature/ssl

Protocol agnosticism.