Adding jshint linter
Adding jshint config file to do minimal linting for now
Removing duplicate key
Using stricter equality check (per linter recommendation)
Using a function statement instead of function declaration inside function (per linter recommendation)
Asking linter to allow leading decimal points
Removing extraneous semicolon
Adding missing comma
Removing extraneous semicolon
Adding missing comma
Asking contributors to run unit and lint tests
Adding a whole bunch of missing semicolons
Run lint test as part of travis build