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.  
I believe this was fixed in another pull request, it should be resolved once Ryan merges master into this branch