JAck audio output reworked into reusable class structure #42