HW6: Bug fix, speed optimization, and style enforcement.
InterruptClock needed to be checked before the PC is incremented.  Now all that's left to do is write the process scheduling algorithm.
A few speed optimizations such as moving some constant arithmetic outside of the loops they were in.  Also doing a few things to conform the code to my person style.