Implement model validation. add required Tests
Merge pull request #6 from Gwash3189/add-validation-to-base-object

Implement model validation. add required Tests