Merge branches 'association-planning' and 'master' into associations

Merging to include association planning notes in the readme.md file.
no changes; just switched branches
added activerecord validations to all 4 model files based on planning in readme.md
Merge branch 'associations'

Merging master with associations branch; added active record associations to all 4 model files.