Intermediate commit to avoid losing code that will immediately deleted
Removed several files relating to audiooutput, created AudioOutputInterface and collected all classes related to audio output in audiooutput.h