Add Kill method to Scheduled/Observer tasks
Use Thread.Sleep instead of Task.Delay
Extract interface for TaskManager, update README