Updated SMILES parser with a new argument to allow relaxed parsing (ie not fail when faced with a somewhat invalid SMILES)