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)
modified fingerprint, implemented begginings of LSH
further improved fingerprint, implemented hash function
further improved fingerprint, implemented hash function
implemented comparisons, will be testing to see areas that need improvement
implemented comparisons, will be testing to see areas that need improvement
fixed bug with division by zero
Merge branch 'mikeDevelopment' of https://github.com/ckolek/musicID into mikeDevelopment
Merge pull request #27 from ckolek/mikeDevelopment

Mike development - fingerprinting + LSH