refactored runComputer so that it fetches the next instruction automatically, so clients dont have to. this cleaned up a bunch of stuff.