Adds validations
Merge pull request #3 from jewsroch/model-interactions

Adds validations