Replace jasmine with mocha and mocha-phantomjs
Update test syntax and stubs
Add 'test' script to package.json for 'npm test'
Add travis config and bump node dep
Speed up time-dependent tests with sinon fake timers
Remove vendored jasmine
Customize test runner output for Travis

The "dots" reporter isn't very helpful in the Travis log, so allow overriding
the reporter by setting a make variable, and set it to "spec" when running "npm
test".
add tools/build
update test_phantom for mocha
Fixed broken link
Merge pull request #204 from b-long/patch-1

Fixed broken link
added document plugin and test
added document plugin to the test runner
absolute not relative urls ; include current location as link
added dublincore scraping ; also title is now extracted from scholar, dublincore if possible
added opengraph extraction
improved opengraph extraction/test
added uris method to return unique urls for the document
ensure annotations are unique when loading
list comprehension needs parens