Adjusted the Matrix_puller for a logical error and finalized the conduction_routines module