Add Vagrantfile and .puppet

There's now a Vagrantfile in the project root that can be used to easily
set up a dev environment with postgres 9.2.
Add .vagrant to .gitignore