Dispatcher: deleteSource() changed to removeSource()
IoSource: a new subclass of Source to handle read and write operations
Actor: made dispatcher() public