Implement notification repeat feature.

As discussed and agreed on in #393.
Fixes #393. Fixes #1131.
Include the time unit in the method name.  Duration is probably more accurate than time, too.