upgraded some dependencies
adding more linters
running grunt on pre-commit
fixed lint errors