Ability to run analysis on an entire directory.

This comes with the small warning that in its current state this will be rather
slow on large projects. Processing individual files in parallel (instead of in
a sequence) might improve performance, though I'm not sure by how much on MRI.

This fixes #64.