Fingerprinting with matplotlib's fft (not working)

This commit uses ML's ml.specgram to compute FFT. This doesn't work (see
FIXME) but gets further than using our FFT. Our FFT breaks at
get_peaks(), whereas this commit breaks at generate_hashes