Some of the naming in this file is a little weird since GitHub uses the plural term "Pages" as the name of the service.  So methods like `GetPages` imply that you would get back a slice of Page structs, which isn't the case.  I'm not sure that I have a better idea, it's just weird.  Maybe `GetPagesSite` or something?  I don't know.