add card validations
add specs for collection models
Merge pull request #6 from PhilVargas/misc_spec_update

Misc spec update