Add a fix for failing tests

The last pull request broke some tests in Catfish due to `schemata` attempting to iterate over and validate falsy and empty array values.

This has now been fixed and tested directly against Catfish using `npm link`.