Adds new event: ExternalReferencesUpdated

The event is used by ingestion and data processes to be informed about changing lookup tables and references. With
an event driven pattern we can alter the reference information at runtime!
Appends Event
Merge pull request #325 from lukecampbell/update_lookups

Adds new event: ExternalReferencesUpdated