Adding the imaginary time propagation routines