Throw out element output in Collection add and fix failing test of Component.ts
Extend Component's test (checking if first dialogs are filled successfully) to all dialogs
Fix ConfigurationLink > write: there was a bug with JSON and newlines

It seems that new lines could break JSON in some way; from now on they
will be killed before saving the content to a file
Redirect to OntoWiki root path if no model was selected on callling cubeviz
Add comments and a bunch of new observations to exampleCube.ttl
Move TestCase.php from classes/DataCube to classes/CubeViz

Adapt file:
- add
 + createExampleCube - create model based on assets/exampleCube.ttl
 + removeExampleCube - remove exampleCube model
 + writeDataToDataHashedFile - write content to a hashed data file
Reactivate old test environment (using PHPUnit) and write a bunch of tests for CubevizController
Add toObject to Collection get give back a numeric indexed object
Bunch of massive bugfixes: JSON transfer, changes for new data, ...

# Incorrect JSON transfer #
For some reason jQueries JSON encoding
did not work properly to transfer the massive objects containing
all the information about the dimensions and their elements.
There was always a gap in the data. To fix this, we stringify
the whole content (its a big object) with JSON.stringify. After
that everything works fine.

# Additional changes for new data #
Because we use all the information what the backend provides
directly (predicate as key, object as value) it is neccessary
to adapt additional code. There is no property, propertyLabel
or hashedProperty anymore! From now on there is something like
__cv_uri or the predicate/object pairs of the backend.
For instance: attach element direct to each checkbox in component
dimension configuration dialog for later usage. Or fixing sparql
in Query.php to get observations.

# Fix link generation in ViewHelper #