Add simplistic routing code
Add comment about unordered map
Switch to unordered_map and change data insertion
capitalize D in getID because damnit
Add code for maintaining generator hash table
change to inherit from eventgenerator
Update cpp to use map
Add handleEvent to Handler
Merging router