Add Vagrantfile and provisioning.
Improvements to vagrant setup, Makefile, and startup.