Add regular expressions for chemical identifiers

Added regular expressions that match InChI, InChIKey, SMILES and CAS identifiers. Also, added functions that uses these regular expressions to scan a string and extract all occurrences of the desired identifier.
Add unit tests for chemical identifier regular expressions