Added Dejavu-style fingerprinting
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
Minor bug fix (will generate incorrect matches now)