Working HalfAdder implementation with gates
Initial wire implementation