A JavaScript module that defines a PeriodicTask constructor, easing the way you use setTimeout to run periodic tasks.