Run validation is field is non-null instead of truthy. Fixes #70

This change ensures that validation is still run on fields whose values are zero or FALSE.