2.04

Started runAll (not finished).
Noticed implementation issues with run in when designing and properly
implementing runAll(specifically KernelReadyQueue vs ResidentList).
Improved issue with CPU that broke the CPU if a program was not
implemented properly and made it slightly more modular.