Jax cyclone

Making changes to be more Cyclone specific.  
Now we can do statsD timing and gauges based on the name.  
There's no test for report() because the way Storm sets up, I can't mock NonBlockingStatsDClient()
we talked offline - replacing dots in input strings makes sense, because we don't want to have to deal with the ambiguity if we want to parse these dot-separated paths.