Added jshint tests

- also enabled tests for all js modules
- added jshint as a dep
- _checker functionality
- Omit lib from js checks