fixed bugs in CPU, now works again, with new instructions
Updated ALU and Control to use record data type for I/O instead of a mess of I/O signals