Simulating Error Propagation and Error Correction in a Noisy Quantum Circuit