Explain Vagrant to setup virtual machine.