Add a in container exec based health check.

I think there are a lot of cases where I'm interested in the output of the command, not its success.  (e.g. ```grep -c <foo>```), I suppose you could wrap that to produce the right exit code, but I feel like regex is more general purpose.  I can change if others feel strongly.  (or use the exit code if no regex is specified.)