added constructors to the task block class to allow it to be created quickly
implemented a basic version of the round robin scheduler
updated the schedule save and load functionality to use the TaskBlock class
The task block class allows for easy saving and loading of tasks
with start and end times without the cost of makeing a ugly entry or
sacrifice the ability to search based on the start time