Wrap some remote functions
more
some callbacks
move the callbacks into the struct
transfer progress
remote: new _ls