Pseudo Spectral Methods for Solving the Time Dependent Schrödinger Equation