Add some rspec-puppet infrastructure to identify a catalog compilation failure

    Failures:

    1) irc
        Failure/Error: it { should compile }
        Puppet::Error:
        Could not find template 'ircreporter/irc.yaml.erb' at /usr/home/tyler/source/github/jenkins-infra/puppet-irc/spec/fixtures/modules/irc/manifests/init.pp:135 on node kiwi
        # ./spec/classes/irc_spec.rb:4:in `block (2 levels) in <top (required)>'

    Finished in 1.71 seconds
    1 example, 1 failure
Update the file {} resource to use the template inside of our $module_name
Support installing carrier-pigeon on Puppet Enterprise as well as OSS Puppet
Refactor to params style
Fix spec and params inheritance
Merge pull request #14 from jenkins-infra/pe-fixes

Support puppet enterprise