First implementation of iso.solve

Still faulty. Does not terminate for rings. There seems to be a problem
with cell setting and getting in IsoM.