Small scheduling simulation project based on whether threads are preemptive, comparing priority and shortest job first TODO expand with more real time algorithms