Added spec files for models, most of all specs are failing, needs to finish writing the tests first