updated Browser versions; Comments to explain inner workings

I updated the example to it tries to create navigator.mozGetUserMedia if possible, so the example now *works in recent versions of Firefox* too. 
To work as an introduction for those new to HTML5 audio, *comments explaining the functionality* used were added.