"nullable" field spec

@nrschultz This implements the `nullable` field spec item in addition to `required` as we discussed. 

Not going to document it for now.