Start thinking about how to ditch 'yaybu remote'
remote.py won't be needed
This won't be needed if all the logic is in the pusher
More removal of os.* use and towards better paramiko wielding
Somewhat working on remote systems without yaybu installed
Move state out of cloud directory, remove whitehat
Factor different abstractions out
Fix typos
Prepare to merge vfs/shell objects into Transport
Merge shell and vfs as 'transport'
only need to run check_path is directory isnt a directory
More refactoring around transport abstraction
Check simulate flag on transport
'ssh' fork of 'paramiko' is no more - use paramiko again
Use nametuples of structs that might not exist on some systems
Add unlink to transport
Move change objects to yaybu.changes
Command object has moved to yaybu.changes
If it changes stuff, it should be a Change
Make the private _execute method public