Adds puppet modules, a Vagrantfile, and removes bin from gitignore.