Refractored MIPSController to be just a controller
The simulation stuff goes in Simulator.java