first version of grunt shader task