Fix for #46. Rather than using a SMARTS string specifically for phenol groups, this now uses a string for aromatic hydroxyl, which is what the SIMPOL.1 paper counts. This has the side-effect of removing issues with having to adjust counts of phenols.
Adds correctness tests for numbers of rings (should have been in #58) and hydroxyl groups
Fix for #46. Rather than using a SMARTS string specifically for phenol groups, this now uses a string for aromatic hydroxyl, which is what the SIMPOL.1 paper counts. This has the side-effect of removing issues with having to adjust counts of phenols.
Adds correctness tests for numbers of rings (should have been in #58) and hydroxyl groups