Add external tools and change the way of grunt workingk