Fixing jshint errors.

* Added a package.json to install a local copy of jshint
* Removed all of the deprecated jshint options in `.jshintrc`
* Linted all of the source files

You can currently run jshint on the project using:

    npm install
    ./node_modules/jshint/bin/hint src/*.js

NOTE: Most of the errors are whitespace related. I do not know if we
actually want to make the whitespace changes or not.
Merge pull request #5 from zendesk/jshint

Fixing jshint errors.