New fft implementation in cython, updated tests