Fix get info for dependency named "0". Since `npm view 0 versions` returns {}.
2.3.1
Add node.js 0.11 in travis.
Sort by name.
Update package.json.

Add bugs and author properties and reorganize properties.
Trim trailing spaces.
package.json: Specify the files to install when installing via npm.
Update .gitignore.
Add JSHint support via `npm run lint`.

Also remove unneeded parentheses.
Update README.md.
Rename variable for consistency.
Add jshint check in npm test command.