Feature/master/gh 221 deduplicate puppetfile install

This depends on GH-232.