made readCIFile, also it seems a host of other changes which I don't have time to untangle here due to a long period away. Should amend this description later