Port puppetagent Docker file to RHEL 7

Not yet ready for merge, but posting here so people can see the WIP if I need to show it.