converted to exporting a Stats() function that returns the singleton
updated stats module
lots of mods
* added TimerNS
* renamed Timer to TimerMS
* lots of mods that should add up to very little change
* added mocha tests
* exported just a Stats() function
* the Stats() function creates a singleton NameSpace.
* Converted most of the bucketers from stupid stateless Classes to pre-allocated
  Bucketer objects.
* cleaned up alot of the bucketer output
* made the log2() and log10() functions better for orders of 2 and 10 repectively.
  better means that if they should be returning an integer like
  log2(Math.pow(2,n)) should return the integer n, it does. before there was
  problems with double-precision math returning 28.999999... instead of 29.
added some utility scripts
added some patterns