Fixed issue #191 and #150; changed the implementation of the tree

Not finished though! Added and removing items to/from the list is not possible yet
Merge branch 'laura_client2' of github.com:sara-nl/BeeHub into laura_client2