Use Web Audio API instead of <audio> tag

Fixes #60