fixed a bug: when 2 unconnected 2-manifolds were stored as one, it was reported as valid
minor changes