Create remaining model specs

Made each of the  model spec files using Rspec core along with some
experimental shoulda-matcher tests.
If the shoulda validations tests prove reliable when I start building
then I'll convert some of the other tests for good practice.