Added overflow detection of adder_sub, revamped ALU to integrate logical...
Added overflow detection of adder_sub, revamped ALU to integrate logical operations, may have messed up control signals to what the testing framework expects (but tb works)
Will need to adjust what control signals actually do what to meet the standard or whatever, but the ALU actually works now (not just arithmetic instructions, slt, or, and operations etc).