Updating with HW5 starter code.  Sim.java, CPU.java, and SOS.java are all broken until HW5 is implemented.