Event Producer Multiplexing

Modded Schema with enum types to filter for specific data sinks,
added array of event producer data sinks to event producer object,
unit testing for event producer object and tenant resource,
modded correlation to reflect changes,
light cleanup of unused libraries