implemented first 3.5 steps.1) get product contingencies 2) get required contingency -> wrote new function get_positive_required_states() to get only the positive contigencies like ! and k+ and check them against x in 3) check for conflicts. the new function returns a list of contingency objects I can use for 4) get reaction from reaction pool and reaction to which the contingency belongs