add sorting and its test case
add documentation about sorting, change the argument name from sorting to sorted
now it will sort recursively, and the sorting test case is better....
Merge pull request #10 from evan-gu/fileSystem

added sorting, changed the interface, modified the documents, added some test case