[WIP] Repository Contents Client

Figured I might as well open this PR to get some feedback right away :smile: