allow tagging at a particular revision (fixes #5)

r? @robhudson 
that's true though. like some people have only one branch, `gh-pages`. let me investigate.