add request error handling to bitcoincharts module, fixes #7