Odin can comment on posts

@AlexLerman I added a level of indirection to save us from having both a `post_id` and a `comment_id` column on `votes`. Instead, posts and comments both point to a Referendum, and a Referendum has many votes (votes point to one referendum).