Added functional AudioFile class which can stream/load audio plays and play them using OpenAL and libsndfile. Need to add options to set the position and such for 3D sound.