Added audioengine to make soundcards configurable and improved Mic.py.

Additionally, tts.py had to be changed so that it does not contain playback logic anymore.

*Note: This a first draft, there will be some commits before this can be merged.*