Forgot an __init__ for contrib dir
Adjusted the behavior of how None is handled during validation.  The previous
behavior was incorrect and lead to empty fields breaking validation for fields
that were not required.

The correct behavior, which this patch provides, is to throw an error only for
required fields that are missing.