Implementing methods of the task scheduler

Add a method for scheduling tasks to run immediately to the
ITaskScheduler interface. Set the service up for creating a task
scheduler interface implementor and initialze it on startup.