Converted the README file from Markdown to reStructuredText.
Implemented the SPARQL.Client#update() method.
Added support for token-authenticated endpoint URLs.
Ensured that an access token can be given when constructing sessions.
Ensured that credentials can be given when constructing a client.
Added a simple usage example to the README file.
Reduced code duplication in the SPARQL.Client implementation.
Defined the Dydra.Repository constructor.
Made the README example code into a test case.
Integrated with Travis CI for build status notifications.

See: http://docs.travis-ci.com/user/languages/javascript-with-nodejs/
Added a package definition and a Gruntfile for NPM and Grunt.
Ensured that Git ignores the node_modules/ directory.
Added a note to the README regarding development dependencies.
Added the grunt-cli NPM package as an explicit dependency.

This fixes the "sh: 1: grunt: not found" issue with Travis CI.
Ensured that mere warnings don't abort test harness execution.
Added a Travis CI build status indicator to the README.
Imported configuration files for static analysis with JSHint.

See: http://www.jshint.com/docs/options/
Improved coding conventions based on the JSHint report.
Defined the Dydra.View constructor.
Imported the Jasmine 2.0.0 testing framework.

Source: https://github.com/pivotal/jasmine/tree/master/dist