An Analysis Of Quantum Error Correction Methods And Entangled Logical Qubits