change to conjugate gradient optimization of local potential
turns out cg is bad. continue to use SD but cg will be there as an option
Use FFT to replace inefficient FT algorithm, not perfectly working now, rdm and kappa right, but emb basis probably wrong
seems the problem is solved, needs more comparison though. the time bottleneck is now the dmrg part
remove original FT functions