Using requests library

Simplifies client request handling (transparently handles gzip, etc).