Refactor the existing spec.
Add a test to verify that the current date is used for the next step.
Allow the setting of a date on which the next step should be executed.
Cleanup.
Use the ability to set the next execute date to simplify the wait worker.
Add the new wait worker to the readme file.
Bump the version.