Merge pull request #6 from georgeye/master

new timer support.
Merge pull request #7 from georgeye/master

cancel timer on complete event.
allow services that will retry forever and have max retry interval of 24 hours