add grunt-contrib-yuidoc and dist task