Skyblue/precise duration

* time() just gives whole seconds - using Time::HiRes for greater precision when we calculate the duration.

* Also, expanded final output to give the iterations and the duration rather than just the iterations / duration.