Timer feature: every([period]) method

A comment here (and a `units: 'milliseconds'` on `TimerListener.waitTime`) would make it clearer what the units are.

Also maybe a comment that it doesn't guarantee very high accuracy.