Still working on the presenter registry, finished the tree implementation. Need to write hashCode() and equals() for Presenter, View and EventBus