added ALU code and testbench