Faraday connection updated

@hexgnu I came back and took another look at this. I rebased #212 onto master and made a few fixes. The only notable change is adding the `:ignore_extra_keys` which fixes SimpleOAuth v0.3.0.

How about targeting and #211 this for a 1.1.0 release? I'm going to work on #211 next

Also, I'm going to run this branch in one of our apps for a couple days to verify that its good to go.

Regarding #240, I'm happy to start reviewing the existing PRs and issues and enlisted some other developers here to help (@GaggleAMP) if necessary.