refactor architecture; separation of component and its content
fix several issues caused by refactoring; tests work again (but only when the components have content
fix script, freelayout, linearlayout and morphcreator to work with new architecture
test morphCreator; adapt test helpers to be capable of instantiating different morph classes
added JSONFetcher Class, fixed throwError for CodeEditor, 4 tests failing
fixed failing tests
added description for content
add test for LinearLayout
refactored table, adapted table to new class structure, moved error handling to dataflowcomponent