QFT circuit implementation in IBM QX

In this section, we'll do a QFT implementation for IBM QX for 1-qubit, 2-qubits and 3-qubits. Since the Rk gate and the REV gates aren't available natively in IBM QX, we will need to create these gates or find alternatives to them.