Add puppet submodules
Add Vagrant files and puppet manifests
Update Readme, use composer to install tools