Fix: added basic docstrings
Fix: use the right syntax when checking if an index exists
Fix: improve docstring
WIP: add docstrings
New: dsf.core.vagrant.destroy()
New: clone and then branch
New: dsf.core.shell.run() never raises a RuntimeError - it makes the logs hard to understand