make the listFiles method return files in sub-directories. 

This is to facilitate usage like it was S3.
I knew that was somewhere.  Yes, that's what I wanted. will update