Use polymorphic associations and have a separate admin class
Use polymorphic associations
Fix issues with classes; Fix indices; Fix bug in post.rb
Make tests pass