Fix bug where no schedule applies until current time >= first schedule,
apply the last schedule in this case.
Store literal stings in flash using F().
Improve function to print version info.