Added support for Puppet 3.x, the config print syntax has changed
and the default state file location is incomplete.