add interface to Gitub API(auth,edit and get gist)