Refactored ZonalDemand and changed IesoDemandDAO to return a new
ZonalDemandSummary object.