chore(repo): add .jshintrc and cleanup lint errors

also make individual jshint tasks for
- app
- gulpfile
- test files
- ci tool