- fixed pattern callback bug
- allow default value to take callback function(file, data) returning default value
- only test type against meta keys that exist
- works on files matching pattern
- can specify default for when key unspecified
- can test for existence or for lack thereof
- can validate against type or array of types using check-types
- can match against pattern as RegExp, string, or callback(value) returning boolean