Adding a couple safety checks in the hedonic modeling

- Verify that prediction results have the same length as in the
  input data. A mismatch usually indicates that there are null
  values in the input data, something that statsmodels apparently
  does not check.
- Raise an error if a user tries to get a model prediction before
  fitting the model.