added error checking for smiles and geometry to handle the situation where the data runs together - at this time, the documnts are flagged as being bad because they cannot be parsed by openbable.
added to the project just for completeness