getting a file back from the tree
Ability to add arbitrary options (Map). later these options can be used by DirTree or custom user code to do some operations on files and directories.
The key is to keep the existing API same. Currently groovy's optional params with map is not very clean so will need to overload manually.