make grunt run without errors first before touching anything
properly support compact and full grunt task syntax