Add Vagrant support

Add support for building out vagrant test environments. This is based
upon virtualbox and has a wrapper script that allows you to provision
different types of cloud environments.