Add puppet test manifests and include modules in gitignore
Also add puppet provisionining