use grunt as task runner: lint,minify,resource-hashing