Updated how time is handle, which now gives microsecond resolution (not necessary, but cool)