Using the Github API, provide the ability to download files and directories by specifying a location and Github as a backend type. Docs: https://developer.github.com/v3/repos/contents/