Add support for processing directories. This only works on text files and blows up on binary files.
FIX: Made TodoFileReader.readFile ignore non text files.