A bunch of fixes to reaction handling to make it more robust,
particularly when dealing with reverse reactions.

More forgiving file output.
add multi conformer sd mol supplier - still need to test
bug fixes