try/catch now handles possibility of mtgox throwing an error and not returning html
also changes misused 'buffer' to 'body' in the catch block