Add SSL and trusted hosts configuration options

Defaults to SSL enabled, using Puppet certificates and key