Implement classes for constraints.

The three constraints, NOT NULL, PRIMARY KEY, and UNIQUE, can be used with each
other. They create an object which can be called with the name of the column,
creating an appropriate line for a CREATE TABLE statement.

Not implemented into the Table class yet.