Removed sleep 0 from TimeScheduler where it served no purpose
Removed @keepgoing_lock from TimeScheduler where it served no purpose
Added TODO item for TimeSchedulerItem#join and skeleton test item
Expansion of TimeSchedulerItem functionality and tests created for it.