Added matchup associations, review, views, and mo!

You don't want to hardcode in IDs (or other values) for objects in your tests.  Do the following instead:
```ruby
matchup = FactoryGirl.create(:matchup) # you'll need to create a matchup factory if you don't have one yet
visit matchup_path(matchup
```
The reason is this:  There is no matchup with ID 1 when you start your test.  First, you need to create it inside your test.  Then at the end of every `scenario` block, RSpec will delete any objects you created inside that block.  HOWEVER, it does NOT start assigning IDs from the beginning when you run your tests again.  The first time you run your test, it will create (and then delete) a matchup with ID = 1.  The next time, it'll create (and delete) a matchup with ID = 2, and so forth.