updated grunt : task registering is more "dry"