Takes in data, and then attempts to extract a signature from the fft of the signal