Add missing validations and column constraints
Merge pull request #17 from chcculle/validations

Add missing validations and column constraints