Huge batch of changes to add Vagrant workflow