almost done with preemptive--few bugs to work out, but it runs
Merge branch 'master' of https://github.com/AndrewJSeverson/Scheduler