implemented most of the observable trees, still some bugs and testing missing, expanded some of the tests - all in all a work in progress
a serious refactoring of both backend communication and the frontend structure