timer.Log() doesn't force at=finish
allow timers to have a set statter
create internal context initializer
allow setting a stater once for a context
make CurrentStatter the default statter
extract the common statter stuff to an internal type
make it easier to assert log output
allow a timer to change its bucket
let a Timer set a custom statter bucket
add a way to set the statter through a package function
Merge pull request #9 from technoweenie/timers

the Timer object will write to a statter