Added Vagrant

In addition/instead of using docker, I set it up for `Vagrant`. `Vagrant` has the benefit of working in MS Windows, though I haven't tested it yet in Windows.