Polymorphic associations

MVP
Merge pull request #1 from seanot/setup

Setup
Merge branch 'master' into part_two