update schema diagram and xml to reflect latest data decisions
correct typos in migrations (t.references takes singular name)
remade model associations and updated migrations
Merge pull request #18 from ahardy55/schema

Merging exercise and controller tests