wraps the response in a try-catch
MtGox was occasionally responding with html, and providing a 200 status code -
this was causing the script to JSON.parse html, and throwing an error -
The html that mtgox responds with will be included in the error message