Added support to create directories on guest before uploading
WIP so I can continue on train/laptop