Out-by-ten bug in nanosecond computation

Hello Christiaan,

There's an out-by-ten bug in the nanoseconds computation which parses 1.23 seconds as 1.023.

Here's a couple of test cases and a simple fix.

Cheers!