Timing to Nano

Changed all of the timing elements to pause in nanoseconds instead of
milliseconds.  Moved the time scale modifier into the ThreadTimer class
to avoid a rewrite error.