Puppetfile: New lens to parse the Puppetfile format

Thanks, I'll have a look. There's no page with actual specs that I know of.