govuk_puppet should only use sudo when not root.
govuk_puppet should only use sudo when not root.

Closes #295.

alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet