molecule::AddHydrogenReplacementAtom() returns false on missing parameters, molecule::FragmentMolecule() less output
molecule::AddHydrogenReplacementAtom(): Gave only a warning when either typical hydrogen bond length or angle was missing, now the adding stops, error instead of warning message and false is returned instead.
molecule::BreadthFirstSearchAdd() exits, when AddHydrogenReplacementAtom() returns false
molecule::StoreFragmentFromKeySet() exits, when AddHydrogenReplacementAtom() returns false