Configurable client

Allows us to configure with all available faraday wrappers so people aren't just stuck with Net::HTTP