Upload directory

Upload a directory from local to remote system.