Logging + Updated grequests + exception handling (closes #78, closes #32, closes #34)

This is is the final PR merge candidate to me, replacing #81 .

Waiting any comments or :+1: before I merge
(It is in the merged pull requests section)

On Mon, Oct 13, 2014 at 10:22 AM, alexcp@niddel.com
<alexcp@mlsecproject.org> wrote:

> My bad, check the pull request where that is introduced.
> This is a workaround to the fact that the exception handling code had not been pushed to release yet in grequests.
> That could change momentarily, though
> On Mon, Oct 13, 2014 at 10:20 AM, Kyle Maxwell <notifications@github.com>
> wrote:
>>> @@ -4,7 +4,7 @@ beautifulsoup4==4.3.2
>>>  feedparser==5.1.3
>>>  gevent==1.0.1
>>>  greenlet==0.4.2
>>> -grequests==0.2.0
>>> +-e git+https://github.com/rtdean/grequests@19239a34b00b8ac226b21f01b0fb55e869097fb7#egg=grequests-origin
>> Can someone clarify what this is and why we'd want to depend on a particular commit?
>> ---
>> Reply to this email directly or view it on GitHub:
>> https://github.com/mlsecproject/combine/pull/83/files#r18781893
-- 

------------------------------

This e-mail message and any files transmitted with it contain legally 
privileged, proprietary information, and/or confidential information, 
therefore, the recipient is hereby notified that any unauthorized 
dissemination, distribution or copying is strictly prohibited. If you have 
received this e-mail message inappropriately or accidentally, please notify 
the sender and delete it from your computer immediately.