Add InMemoryRunner. Tweaked log messages
Add TaskDispatcherComponent
Moved TaskScheduler to framework.scheduler package