Add support for filtering checked files by extension

It's currently required, but maybe I should make it optional.

It just seems unlikely that by default you'll want to scan every file in
a project.