Uses tree along with a .gitignore file to filter results. Defaults to ignoring node_modules if no .gitignore can be found in the current directory.
Would be nice if it used all relevant .gitignore files rather than just the one in the current directory.

Made gitree to resolve this issue.