Update to make dancer.js work again in Firefox.

It now uses Web Audio in Firefox 25+. A test had to be fuzzed a bit more to make
the tests green.
Refactor to using new grunt style
Update readme
Build for v0.4.0