Added classes, gates and qubit circuits