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 or in the git repo's root directory. Would be cooler if we knew exacty where `.gitignore` files made a difference. Even nicer if the output showed the status of files in Git (modified, unchanged, new, deleted etc). Package?