Pe reactions

Resolved all the comments in JB reactions review pull request, except the change in input of FirstOrderReaction - waiting for further discussion.