Adding with_confidence to multimodels' predictions

- with_confidence argument to add combined confidence to multimodels
- Adding clarifying comments
- Checking preconditions in multivotes methods
- Refactoring complex computations