Fix fileTransferFinsished not emitted on sender
Fix #152 and fix #131

We weren't reopening the audio input on subsequent calls
Term deadlocked threads on exit

To prevent deadlocking the whole thing when we really just want to exit

Qt w/ pulseaudio can deadlock internally on call start if it fails to connect to the PA context. Awesome.