Exclusions can be regexps.
Add option to treat blank values as equal.
Cleanup.
Add equality proc option.
Test differences symmetrically.
Symmetrically check for missing keys.