Added requireNonNull() and requirePositive().
Moved TimeOfDay(Format|Job).
Fixed Javadoc.
Implemented greeting and looping messages in TimeOfDayJob.