expand tests for Vote and VoteReason

Now, the models and managers are just about fully covered (from a line
standpoint at least), except for AbstractVote's save() and delete()
overrides.