Fix recursive send

Do some ugly path checking to propery change directories with scp.
Add a progress callback call with 0 to start