task executor controller handles task runners and sources of tasks
handle undefined taskrunners
removed some unused code and made for all OS
relevant view for task
added requesting module to log calls