allow a timer to have a start delay
Merge pull request #660 from georgiee/timer-start-delay2

Allow a timer to have a start delay