Support Puppet Enterprise Versions

Couldn't merge @metcalfc's original PR (#58), so recreated here.