Refactored the fingerprint module
Moved main Dejavu class from dejavu.control to dejavu
Merge remote-tracking branch 'wessie/master'
Changed insert_hashes to fit the new data format
Merge remote-tracking branch 'wessie/master'
Changed a method to fit the new hash tuples
Cleaned up Dejavu class calls (find_matches, align_matches)
Began moving recognizer functionality into separate classes
Finished the changes to the recognize module
 - Recognizers now use a class structure
 - Generic code for matching is in BaseRecognizer
 - Two recognizers are available:
  - Wave file recognizer
  - Recording recognizer
Added missing 'self'
Moved mic recording constants inside MicrophoneRecognizer
Fixed some import/class mistakes
Merged with fingerprinter and recognizer cleanup