Add logging in conversation module
Add some logging in notifier module
Remove misplaced logging.basicConfig() from notifier.py
Improved logging in brain.py
Close audio stream in fetchThreshold()
Close audio stream on passiveListen() early return

This fixes #33
Configure logging and add possibility to view debug messages in test.py
Readd missing line in conversation.py
Stop using hardcoded 'modules' prefix in brain.py

This makes the modules path truly configurable
Move app_utils.py from client/modules to client/

app_utils.py does not have a WORDS constant and thus does not belong into that folder
Update Brain testcase
Add method to fix AttributeError in local/test_mic
Merge pull request #202 from Holzhaus/close-audio-stream

Close audio stream
Merge pull request #205 from Holzhaus/no-hardcoded-modules-folder

Stop using hardcoded 'modules' prefix in brain.py
Merge pull request #206 from Holzhaus/move-apputils-to-client-folder

Move app_utils.py
Merge pull request #207 from Holzhaus/fix-test-mics

Add method to fix AttributeError in local/test_mic
Change notification log message in conversation.py
Merge pull request #201 from Holzhaus/add-more-logging

Add more logging
Rewritten vocabcompiler and separated it from pocketsphinx logic

The pocketsphinx part of vocabcompiler now uses the cmuclmtk wrapper libary for compilation of the languagemodel/dictionary.
A revision check has been implemented, so that vocabulary won't get recompiled if there's no need.
Proper integration into jasper.py, client/stt.py and client/test.py is
still missing due to pending pull requests that change these modules.
Added DummyVocabulary class