add grunt + lint task