Use relative import for utils
Refactoring to support other http clients (curl)
Initial implementation for pycurl facade
Stringio fallback
Refactoring
Refactoring more