allow tagging at a particular revision (fixes #5)

r? @robhudson 
More doc on when this is useful?