add windows support

my fix for package install is to do this somewhere else in my code:

    Package <| title == $puppet::params::client_package |> {
      source  => "/path/to/puppet-latest.msi",
    }