add grunt api and update grunt *Tasks and check spelling.