add grunt and dependencies