refactored SFZAudioReader stuff to seperate concerns

Wav / ogg now in seperate classes. Going to attempt to write an
SF2Reader so that all sounds don't have to get loaded into memory (as I
am doing with SFZ).