Allow specifying PublicHostName parameter

Allows overriding PublicHostName per issue discussion https://github.com/OctopusDeploy/OctopusDSC/issues/4

Also fixes the issue in pull request https://github.com/OctopusDeploy/OctopusDSC/pull/6