Added a general multi-os Vagrant setup