Added Event Handling to Catalog Manager

Added comments to guide integrators. Fixed exercise queue to use
Exercises sent from Catalog manager.