Added Coulomb Potential, but it is slow; I don't know why, I am going to try and parallelize Lanczos