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
Replace 'my_user' with 'vagrant' in .sql snippet
Merge pull request #735 from btubbs/master

Add a Vagrantfile
fixes for issues #685 and #57