rename Github to GitHub, updated to use GitHubPath (WaterButlerPath) class, extended download to handle a generic ref branch/path as well as sha blob