Add config and command for jshint
Add linting to travis and fix failures
Merge branch 'feature/jshint'