- fix hugely inperformant reading of file-tree for reading
file-attributes, directory-listings and file-contents by using
TreeWalk.forPath
- enhance unit tests to test more error cases in this area