Add Vagrant as a testbed for enchancements

I've got two pull requests with no great way to verify that the basic functionality is unbroken.

Describe a Vagrant VM as a sandbox for testing.  Add a test script to validate basic functionality.