- graph redesigning: now both DataSets and Rules are the Nodes
- implemented reading config from xml file