supporting events in the connection layer and implemented performance counters using them.
removed extra Events folder
beefing up tracing.