added vagrant file and puppet manifests