Task/json parse compund values

### Description
JSON parse now also accepts Compound Values.
Pretty covered with unittests, even though more tests is always welcome ...

The render function for CompoundValueNode has been improved and the add method sets a few more tree fields that are necessary for the render.