Updated gitGrep task usage message.

Moved the usage message into an actual Task inside the Rule, which allows the message to be printed only once.
Added an exception to this task so the "build" fails, stops processing tasks for the remaining repos, and prints the exception message.