Started adding the TaskScheduler code. Still need to parse the Options list, create the heap sorting and blocking, and improve the options parsing