add a fallback for when the original algorithm fails
* Modify removeHs so that it does not remove degree 0 atoms Update the docs at the same time. * include a warning when not removing some Hs * clear up a problem with the warning log
* backup * build works * works * builds on linux * rename the test * add another test to make sure that works