Support for directory checking added.

Now, we can verify content some (unpacked) directory as well as plain old archive file:
- IntrospectorInputStrategy has been introduced for decoupling the process of reading files to be checked.
- DirectoryInputStrategy handles directories, ZipArchiveIntrospectorStrategy handles archives.