added some model validations and tests
added more listing tests
Merge pull request #73 from oafridi/tests

added some model validations and tests