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.  
This out of the scope of this pull request, and is not a change made by this pull request. but we can open a ticket to make this change.