Modular Audio

I modularized audio output, and an OpenAL solution is in the works