TwitterException on errors; json_decoded response

Hi,

I implemented a ``TwitterException`` to detect whether the response contains errors.

I also added ``json_decode`` because the response will always contain JSON, and I don't think the raw response will be used.