Accommodate Rendr's new DataAdapter implementation

This accommodates this PR: https://github.com/airbnb/rendr/pull/83

Pulls the implementation of `DataAdapter` out, and just has the code needed to override the default `RestAdapter` to provide HTTP Basic Authentication, used by the GitHub API.