Issues:
#12 - Add RequestTimingListener ... for per request timing callback
#11 - Add support for setting a percentage threshold to omit entries from request timing reporting
#10 - When you turn on collection on everything the internally nested metrics dont get decremented on first execution