called acts_as_votable on doodad model and acts_as_voter on user model