fix pull to pull from remote's gh-pages branch
simplify closing message since we know the remote name
just fetch from the one we care about
clean up more things