chore(karma.conf.js): add "debug" testing mode

Use --debug to disable coverage instrumentation, because this makes things much easier to debug with.
test(video): improve test coverage

Adds a bunch of test coverage for various things which had simply not been verified previously

Closes #21
Closes #22
chore(karma.conf.js): run karma on SauceLabs, take 1

This might not be quite right, but I hope it is. It's tricky setting up SL -.-