Remove task

Hi.. I very much like FluentScheduler but at one time needed a method to remove a task. Maybe you can use it, It's very simple and keeps the task running if it is in RunningSchedules.
Only works on named tasks, because schedules get a new id on every run, right?

I guess a "real" version would optionally take a timeout and abort the schedule's thread after that timeout.
Included console and NUnit tests.