Feature/qeng 992 beaker erroneously creates puppetconf as root

@anodelman I have addressed this with the most recent update to the branch.