Text this: Numerical simulation of the nonlinear schrodinger equation using stable implicit finite difference methods