Update gem so it can be tested independently

With these changes, this now works:

    Vagrant::Config.run do |config|
      config.vm.box     = 'precise64'
      ...
      config.vm.provision :puppet do |puppet|
      puppet.manifests_path = "tests"
      puppet.manifest_file  = "gem.pp"
      puppet.module_path = ["../", "tests/modules/"]
      end
    end