Use CLOCK_MONOTONIC instead of Time.now

`CLOCK_REALTIME` is affected by leap seconds and NTP adjustments making it less than ideal for measuring intervals.

http://stackoverflow.com/questions/3523442/difference-between-clock-realtime-and-clock-monotonic