[f] Handle proxy authentication
Merge pull request #63 from hieuk09/master

[f] Handle proxy authentication
Allow client code to set http timeout via options
Merge pull request #64 from estately/add_http_receive_timeout_option

Allow client code to set http timeout via options
Print http request headers to logger before making the http call
Add some comments
Merge pull request #65 from estately/better_http_traffic_logging

Print http request headers to logger before making the http call
strip invalid utf8 before parsing
Merge pull request #67 from estately/strip_invalid_utf8

Review: strip invalid utf8 before parsing
don't raise on a 401 after logout
Merge pull request #68 from estately/dont_throw_on_401_after_logout

Review: don't raise on a 401 during logout