Puppet Repos: Wrote a system test for puppet repos

Wrote a system test to test the creation, sync, publishing, and promotion of
puppet content.