Novel Methods in Quantum Error Correction