New: dsf.vagrant.run_command()
Fix: dsf.shell.run_with_passthru() now logs what is happening