Added tests for basic logic gates and implemented Mux