added reversibility and bounds options to addDemandReaction