Refactored model prediction and validation data.frame construction

- model prediction doesn't take stance about model objects structure
- validations are calculated correctly with multiple models
- fixed unit tests to check that