Improve error handling

Safari 5.1 now passes all the tests.
Add tests for videoEnabled
Clean up jshint settings
Update year in the readme
Add manual iframe test page
Annotate source and add docco page