If 'fail' option is provided, give curl's error message to callback as 'err'
Merge pull request #15 from beyondcompute/show_http_error

If 'fail' option is provided, give curl's error message to callback as 'err'