Fixed #180. Report cURL error to user with some helpful text.

Instead of reporting whatever cURL reports, I've added a dict that
maps to regular issue format (it has severity, description, etc).
Note we might not want this kind of reporting. We have failure,
and we can display failure. But for now this is more useful I think.