Refactor for puppet master
Renamed to admin subclass
Broke out supporting classes into there own manifests
Actually going to commit new manifests
Merge branch 'TAA-PM' into develop