Fixed ALU, now uses the named registers properly
Implemented registers and fixed access to registers