Edited concept - mostly reactions

Reactions section is edited to match the reactions library. Requirements (some of them at least) toward reaction implementations are explicitly given.
Merge pull request #29 from vbogdanov/master

Edited concept - mostly reactions