update search so small molecule names with hyphens are found
- fixes #187
- also fix #188; allow search for SM with "HMSL" in the in the id,
as in HMSL####-###-##