The audio_file classes (wav, ogg, opus) represent audio files.

- audio_file is an abstract base class that holds the audio data and info.

- each derived class loads the data in its constructor.

- currently the old code is used for the loading.