start method
Will "start" a timecode by recording the current start time.
Subsequent calls to update
will then update the frames
from the elapsed time since this start time.
Implementation
void start({bool fromCurrentFrame = false}) {
stop(andReset: !fromCurrentFrame);
startTime = DateTime.now();
resume();
}