Changed target & control to targets[] in swap gates
Changed call parameters in swap gates
Changed unit tests involving swap gates