Untested changes to File.walk
Misc fixes and cleanups
Fixes and docs
Test for File.walk