Move linting to JSHint, update dependencies versions
Fixes after linting: s/Exception/Error/