Vagrant Configuration

Added Vagrant configuration files based on the discussion from #407.

This configuration uses the Ubuntu precise32 base box used throughout the Vagrant documentation (such as http://docs.vagrantup.com/v2/getting-started/index.html).  It also uses Puppet modules retrieved by a script from the http://forge.puppetlabs.com/puppetlabs list.