Fixed fill_hydrogens. Numbering works properly with subchains now.