Use correct file name for "puppetfile", update ignore for 3rd party, and update pull script