substitute tlen by length and set hanning as default window
implement fftw3
correct the malloc size for out array and use c2r fft
correct the printout for noise generation
ignore n_exp for fftw3 branch