add a non blocking ringbuffer
added classes for audio in- and output
use ringbuffer as QIODevice (not working yet)