Use Faraday instead of Net::HTTP directly

This is a first step to enable different HTTP clients. It is also a solution to the broken SSL in Ruby 1.9.3 (issue #8).

Minor version bump is needed after merge.