Move from JSLint to JSHint

JSHint has more features and is less strict about certain things.
Merge pull request #18 from routemaster/features/jshint

Move from JSLint to JSHint