Add pull function

Prior to this commit the eqiv of puppet master --compile
was not working in the way, this is another option