Make history() return json.

I found that history() was simply returning the unicode response instead of parsing the json.  I also took out the redundant status code check while I was in there.  Code deletion > addition :-)