Added 'unique' and 'not null' support
Closes #112
Insert a true null instead of a string “null”
Clean up table creation for date and calendar fields