Replace Typhoeus with Faraday

This commit changes the underlying HTTP library to Faraday so users can set the adapter as necessary. As you can see the change is fairly straightforward.