Expose underlying instances of integrations. Closes #51
Simple stats
Use cached value of Traits when available
Cache Traits
Move flush to lower down
Move Dispatcher to Handlers
Clean up IntegrationManager
Count Integration Events
Log event times
Track replay counts
Consolidate operation timing and logging
Clean up logging
Dont enforce JsonMap