- work in progres -
  * added more error checking to file open code.
  * created a rules dictionary to hold tzRule/tzZone objects
    while parsing the contents of the rule/zone files.