Add mocha, jscoverage, jsdom and chai
Move test libs into test/vendor/
Add travis
Add support for running 'npm test'
Update tests with jsdom support
Implement coverage testing via 'npm run coverage'
Implement command-line testing
Update readme pages with fork notes
Document the fork
Implement page.uri and page.querystring
Tests page.uri and page.querystring
Add URI helpers
Make page.show and page.replace accept options instead of state objects
Test page.replace
Test page.base
Implement page.back()
Rename tests to follow established convention
Fix commandline tests
Document the popstate hack
Be explicit about removeEventListener on page.stop()