CI builds

So, PhantomJS is unfortunately having a lot of issues dealing with these tests (it seems to not support the video/source/track elements at all).. This is kind of a bummer, but maybe SauceLabs or BrowserStack can get around it.

In local tests, this is definitely passing on Safari 7, Chrome 32, and FF25 and 19, so these will most likely pass on travis. I'll try to get CI builds going in the next little bit, but I kind of want to spend some time documenting the existing code and providing a demo first.