Migrating assertion framework

- mocha deals better with asynchronous tests
- fixtures helper
- creating the audio element once, recreating the canvas fixtures every time
Migrating tests to mocha+chai

And it works surprisingly well! (and faster)
Merge pull request #13 from bbcrd/feature-travis-mocha

Migrating to Mocha+Chai for tests