update sftp class to fix recursion in directory listing
Merge pull request #1 from fraserreed/recursive-list

Reproduce master merge request for recursive lists