Using octopus and pycurl to make requests

It is much faster than requests, so I remove requests dependency.
Replaced StringIO with cStringIO