JS mass balance  - second 

Yet need to deal with changes in deleted files:
linear_reaction.cc
linear_reaction_base.cc
This is what I propose for whole reaction term, but in hierarchical form so that multiplication by csection and/or porosity takes place over whole times period where they do not change.