Allow zero-length geometries (needed for initializing empty molecules).
Added a check of zmatrices, for later implementation.
Checking in partially complte code zmatrix in Molecule (does not break xyz of Molecule).