Speed up api client

* Use requests (instead of urlopen) - this gives us compression
* Use simplejson - makes json parsing much faster in 2.6
* Fix tests that this breaks