Adding methods: walkAll, walkFiles, walkDirs, and their synchronous equivalents