Implemented simple constraints for the column definitions.
Column constraints.

Added support for various column constraints.
- Unique
- Nullable
- Autoincrement

Also, added a few TODO notes regarding checking and default values.