Add config file and exception handling to scheduler

Some small scheduler improvements:

Read config from config file Custom exception when failing to create a Scheduler Removed some done todos

Merge request reports

Loading