finish #49; now all github and gist manipulation are performed