removed P2PDispatcher class.

Did not use factory, just plain vanilla EventDispatcher.
Now, an instance of EventDispatcher given to each class that prev needed the static P2PDispatcher class.