created the correct nested associations for the routes and migrations.  ...

...They are now only double nested to reduce confusion and extra effort.  Also have the polymorphic votes migration