use process.hrtime() to avoid native module

I grant the difference between nanoseconds and microseconds, but believe avoiding the native module gives much broader reach for this package.