Rewrote audio to allow for both OpenSL ES for Android and OpenAL for other Platforms. So far only the OpenAL functionality has been implemented but I will start the OpenSL ES functionality now