Add JSHint to Travis validation

Run before the install as it acts as a fast fail vs the gem install time
Add jshintignore for failing files