TreeCollector is better

Did the thing Benji wanted. Treecollector should now only notify its
observers if the bloomingTrees list is different.
Merge remote-tracking branch 'origin/master'

Conflicts:
	TreeCollector.java