add grunt tool

by cqol