Rename private members in ReactionTerm and DualPorosity, comment code.
Further simplifications in ReactionTerm.

- move some methods to private/protected part
- improve comments
- rename members of functions
- record factory in sorptions
Merge sorption classes in one file.