Add TODO file
Reformat TODO
Filter project files by gitignore
Use regex for gitignore patterns

The `path.match` method is way too slow. I went ahead and made a basic
conversion glob -> regex. It may introduce some bugs, but is orders of
magnitude faster.
Clarify glob -> regex replacement
Remove trash
Update TODO
Add docs and cleanup
Update TODO