More model updates and add ValiditionError

* add aggregated_from_level, primary_type and primary_party fields
* update questions/todos