Adds half adder.
Adds full adder.
Adds 16 bit adder.
Adds 16 bit incrementor.
Cleans up 16 bit incrementor.
Adds ALU! (and 16 way or that it uses.)
Cleans up zr and ng code.
Cleans up 16 bit adder to use a half adder for its first step.