Added `es3` option to jshint to catch dangling commas which can break the dojo build system.
New jsHint options and converted to bower for dependencies.

Closes #30

Completes one task in #32 (linting).
Fixed docs
Fixed redundancy caused by fix to linting error.
Merge pull request #30 from agrc/linting

New jsHint options and converted to bower for dependencies.