fix issue dpp-105; NominalDiffTime to Interval

NominalDiffTime converts in terms of seconds, so we need to
multiply by 1,000,000 before rounding to convert to
microseconds
Merge pull request #81 from jeremyjh/fix-dpp-105

DPP-105 #resolve; NominalDiffTime to TimeInterval conversion