Changes after review

* Expose delay instead of scheduleTime in API
* Expose delayedTasks as an Iterator[Task] in DelayedTaskIterator
* Few renamings
* Run Scalariform