Moved some prep functions for FFT into utilities module; two FFT's and Goetzel algorithms seem to work (time to party)