STREAMS-199 | Implemented new counting/tracking through JMX

Depends on #107 & #108 

This is fix to the counting/tracking.  Allows tracking counting across threads.  Not intended to be a final solution but should be an improvement over the current system that uses extra threads to write to the console.  
Can we remove this line?  I'd prefer a single write failure not terminate the component.