Renamed Despatcher to Dispatcher
Deriving Dispatcher from Node

Also made registerDispatcher binding public, since it's public in c++
Renamed addAllPlugs to setupPlugs and addPlugs to doSetupPlugs.

Added documentation about recommended practices when implementing doSetupPlugs
Merge pull request #877 from andrewkaufman/dispatcherNode

Deriving Dispatcher from Node