add validations to vote model restricting multiple votes