Allow anonymous voting.

You probably realized by now that this class is totally ridiculous. I kinda made it as an experiment and realized it was stupid. We should just be calling `Vote.create!` directly from the controller and delete this when we get the chance.