Add audio elements

I factored out the common code for turning a url into an HTML element
based on extensions.  I used this to implement an audio element.
Update changelog for version 0.4
Bump version for development