Add support for 'NOT NULL' constraint

Makes it so that a `notNull: true` attribute gives the corresponding column a `NOT NULL` constraint.