Refactor model specs

PT https://www.pivotaltracker.com/story/show/76108962

- refactor model specs to uniform format, use shoulda-matchers
- delete empty model spec files
I think the reason is that previously these validations were being done in the model. Now these validations have moved to the custom validator. Since, we are testing those validations in its spec, we aren't doing the tests here again.