set up handlers and caches, haven't filled parseData or Rendering Engine, all untested
added abstract controller and its methods
working on textController, choosing whether to over or point indexing
finished first version of text controller updates, untested still
made more changes to everything, put update handling into own thread
wrote unit tests for textfieldcontroller, made some changes to controlle classes
Merge branch 'textController' into develop, pre test
extracted KType into own file
big changes, added table model, button, parsed data types, started work on rendering engine and panel
big changes, added tests, added num text field
refactored some stuff, separate parser for info dict
added more changes to panel controller, other refactorings
a lot of changes, reworked update system as main pipe for getting data, need to init widgets without data from now on (just add setters in update calling). added observable model to fix  observable setchange, added some other stuff. NEED TO CHECK MULTI WIDGET DISPLAYING
fixed update stack having name at the top
fixed outbound queries on txtController
added more fixes to text controller, now using list, stll haven't fixed panel controller
got panel controller working with standard dictionary, now ignoring non array messages in handler
refreshing frames when update comes in, removed scroll bar
fixed grid bad layout issue
change columns on textfields on update, added first listcontroller method set