added support of reading non water atoms in PDB
blank line
fixed an issue when a residue is missing in PDB