feat(vagrant): formalize vagrant setup

Make vagrant smart enough to start and pre-configure out of the
dotfiles directory.