Improve Handling of Commas, Error Reporting
This fixes problems discovered in identification of locants in chemical names. This requires that embedded commas be taken as a separate token. The "chemic" integration test was expanded. Documentation was revised.