API repository backed by Faraday

Adds a new repository that uses Faraday instead of Active Resource. This is foundation work to give us more flexibility so that we can easily access the response headers which is not possible with Active Resource.