Added prototype Puppet support

Note: This is a prototype. The current manifest/module path section is throw-away and should be re-written with a proper abstraction.