factor out a PulseObject class
fix code fuckup
update build info
remove template stuff from cover page
resolve QT/PulseAudio threading issues