added jshint and csslint pre-commit hooks and grunt tasks for it