Vagrant serverspec

There's some major overlap with my previous PR, but @abayer will just cherry-pick the appropriate commits anyways.

![thumbs up](https://i.imgur.com/w8mSch7.gif)