Get rid of errors on load of test page.
Point to the errors plugin in src/, not lib/. video.js still needs to be linked in because the version in package.json does not have a dist/.
Remove typo
Get rid of a spurious 'b' character
Emit an error if play is called without a src
If the current src is null or undefined or the empty string and play() is called, fire off an error.
Add test and implementation for player timeout error
If the player stalls and no timeupdate or progress occurs for 45 seconds, trigger a player timeout error. Add sinon for fake timers.
Mock out buffered so that the timeupdate handler doesn't explode in phantomjs
The periodic timeupdate handler calls buffered.length which is undefined in phantomjs. Monkey patch the player to have buffered() return an empty time range interval.
Setup Travis CI
Add a travis.yml. Update vjs dependency to point to a version with a checked in dist/. Split out testing task in the Gruntfile.
Make sure grunt is a dev dependency
Add grunt to actually run the tests.
Install grunt-cli on travis
Make sure the grunt command line is installed globally before running the build.
Merge pull request #3 from brightcove/updated-ui

Update to support custom errors