Add grunt workflow system