use https:// url instead of git://
gates now operate desctructively on the current state.  implemented CNOT, CCNOT, Rtheta