updated for use with grunt and jshintrc