updated gitignore
extracted a fft library from the main fft.cpp