misc changes
* updated parser to take into account the format version
* fixed aggregation and propagation rules
* now use toString to generate node tooltip
* many refactoring and code simplification