Internal tree-like representation added

Cookery produces now not only symbolic expressions but also a tree built
with classes CookeryModule, Activity and Node. This structure is suppose
to contain all information required for evaluation.