Change 3

Created TreeCollector,
Changed TreeSubscriber to implement observable.
Now has update method.