Adder working, successful testbench, added successful mux and testbench