TODO
====

* Use lists that log when elements are added to avoid repeating code.
* Parse all variable names in new format strings (vars with special formatting, etc.)
  Use string.Formatter.parse for this.
* Allow using vulture as a module. Possibly using pyflakes as an example.
* Remove Python 2.6 compatibility and use argparse.

Non-Todo
========

* Ignore hidden files and directories (might be unexpected, use --exclude instead).
