fixing report of suspect gradients
Merge pull request #1536 from naylor-b/suspect_gradients

fixing report of suspect gradients to handle when either finite diff or analytical result is zero