Fix HalfAdder module naming error to improve clarity.
Fixed Cout initialization order in TwoBitAdder.
Add TwoBitAdder testbench.