added support for reading pdbs with more than many (I think more than 9999) residues. I am still not able to write those files