Add abstract transport base class
Restructure vagrant options, robustify unix machine, progress further on Windows machine