initial and optional statsd support

this push lacks test, but to be honest I would love to get your inital input on statsd support and how you would approach testing it in your module.

(its been a while since I have committed some java code... so just let me know what you would like to see)