Adds HTML5 audio support

Fixes #2 because hey I have enough friends anyway.
It should do, but I was aware the rest of the code, being a joke, didn't bother to check for support for features it relies on so was a bit indifferent. 

If I rework as a spinoff as @tholman suggest I'll address these.