Updated scheduler.c, scheduler.h, and cpu.c to the point where it will compile