Dictionary Validation

This is also probably not complete. More questions incoming...
Easy/nice wouldn't be words I would use to describe it, but you pretty much have the choice of writing to files and checking, or writing to multiple streams (as in return exit code on std err and other output on std out).